@charset "utf-8";
/* CSS Document */

body{ 
 margin:0; 
 padding:0; 
 font:12px/1.5 Arial, "宋体";
 color:#333;
}
ul,li,span,p,div,em,h1,h2,h3,h4,h5,table,th,td,form,input{
 margin:0; 
 padding:0; 
 list-style:none;
}
a:link,a:visited,a:hover{
 color:#2389c9;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
a:link.ab,a:visited.ab{ 
 color:#999;
}
a:hover.ab{ 
 color:#ff9000;
}
.mt25{ 
 margin:25px 0 0 0;
}
.header{ 
 height:90px;
 background:#3daaef;
}
.h_logo{ 
 width:1000px; 
 height:90px;
 margin:0 auto;
 background:url(../../ipiimg/about_logo.png) 0 20px no-repeat;
 position:relative;
}
.h_phone,.h_qq{ 
 width:320px;
 height:30px;
 line-height:30px;
 text-align:right; 
 font-size:21px;
 font-weight:bold;
 color:#fff;
 position:absolute;
 top:20px;
 right:10px; 
}
.h_qq{ 
 top:55px;
}
.about_con{ 
 width:1000px; 
 height:auto;
 margin:25px auto;
 padding:0 0 20px 0;
 overflow:hidden;
}
.about_left{ 
 float:left; 
 width:220px;
 height:auto;
}
.about_left ul.ulpst{
 width:220px;
 position:fixed;
 top:5px;
}
.about_left li{
 height:40px;
 line-height:40px;
 padding:10px 15px;
 margin:0 0 10px 0;
 background:#f0f2f5;
 font-size:16px;
 font-weight:bold;
 color:#2495de;
 cursor:pointer;
}
.about_left li:hover{
 background:#e7eaed;
}
.about_left li.on{
 background:#3daaef;
 color:#fff;
}
.gmlc,.zfxx,.gywm,.lxwm,.flsm,.xjwt{
 float:right;
 width:32px;
 height:32px;
 margin:5px 0 0 0;
 background:url(../../ipiimg/icon_about.png) 0 0 no-repeat
}
.gmlc{
 background-position:0 0;
}
.about_left li.on .gmlc{
 background-position:0 -32px;
}
.zfxx{
 background-position:0 -64px;
}
.about_left li.on .zfxx{
 background-position:0 -96px;
}
.gywm{
 background-position:0 -128px;
}
.about_left li.on .gywm{
 background-position:0 -160px;
}
.lxwm{
 background-position:0 -192px;
}
.about_left li.on .lxwm{
 background-position:0 -224px;
}
.flsm{
 background-position:0 -256px;
}
.about_left li.on .flsm{
 background-position:0 -288px;
}
.xjwt{
 background-position:0 -320px;
}
.about_left li.on .xjwt{
 background-position:0 -352px;
}
.about_right{ 
 float:right; 
 width:710px;
 height:auto;
 padding:30px 20px;
 border:4px #eee solid;
}
.about_right h1{
 height:50px;
 line-height:40px;
 padding:0 0 0 60px;
 font-size:18px;
 color:#999;
}
.line_paya{ 
 background:url(../../ipiimg/line_paya.png) 0 -2px no-repeat
}
.line_payb{ 
 background:url(../../ipiimg/line_payb.png) 0 -2px no-repeat
}
.ullist_a{
 margin:0 0 0 60px;
}
.ullist_a li{ 
 height:28px;
 line-height:28px;
 font-size:14px;
 color:#454545;
}
.line{ 
 height:1px;
 margin:15px 0; 
 border-bottom:1px #eee solid;
 overflow:hidden;
}
.company{ 
 line-height:30px; 
 margin:20px 0 0 60px;
 font-size:14px;
 color:#333;
}
.account{ 
 margin:10px 0 0 60px;
 font-size:18px;
 color:#0091ed;
}
.account span{
 margin:0 20px 0 0;
 font-weight:normal;
 color:#999;
}
.footer{ 
 height:65px;
 line-height:25px;
 padding:15px 0 0 0;
 border-top:1px #d9d9d9 solid;
 background:#ececec;
 text-align:center;
 font-size:12px;
 color:#999;
}
.footer a{
 margin:0 10px;
}
.about_list{ 
 width:100%;
 border-collapse:collapse;
 table-layout:fixed;
 border-bottom:1px #b1defb solid;
}
.about_list tr{
 background:#f8f8f8;
}
.about_list tr.bg{
 background:#e4f1f7;
}
.about_list th{
 padding:10px 10px 10px 78px;
 background:#b1defb;
 text-align:left;
 font-size:16px;
 color:#2495de;
}
.about_list td{
 padding:8px 10px 8px 80px;
 border-left:1px #fff solid;
 border-right:1px #fff solid;
 color:#454545;
}
.about_self img{ 
 float:left;
 margin:0 20px 10px 0;
}
.about_self h3{
 margin:20px 0 10px 0;
 color:#333;
}
.about_self p{
 line-height:25px;
 text-indent:2em;
 font-size:14px;
 color:#454545;
}
.b_title{
 margin:10px 0 0 0;
 color:#454545;
}
.ul_self{
 margin:10px 0 0 2em;
}
.ul_self li{ 
 line-height:25px;
 font-size:14px;
 color:#454545;
}
.about_touch h3{
 margin:20px 0 5px 15px;
 font-size:14px;
}
.about_touch p{
 line-height:21px;
 margin:0 0 0 15px; 
 font-size:14px;
}
.about_stage{ 
 font-size:14px;
}
.about_stage h1,.about_self h1{
 text-align:center;
 margin:0 0 30px 0; 
}
.about_stage h3{ 
 height:35px;
 color:#454545;
}
.about_stage p{
 line-height:25px;
 text-indent:2em;
 color:#666;
}
.agreement,.a_conbox{ 
 padding:30px;
 border:1px #dbdbdb solid;
}
.agreement h1{
 margin:0 0 30px 0;
 text-align:center;
}
.agreement h2{
 margin:10px 0;
 color:#454545;
}
.agreement p{
 line-height:28px;
 font-size:14px;
 color:#666;
}
.agreement ul{
 margin:10px 0;
}
.agreement li{
 line-height:28px;
 font-size:14px;
 color:#666;
}
.signature{ 
 margin:50px 20px 0 0;
 text-align:right;
}